home *** CD-ROM | disk | FTP | other *** search
/ Exploring Creation with P…al Science (2nd Edition) / Exploring Creation with Physical Science (2nd Edition).iso / exe / bin / Styles / dir.css < prev    next >
Encoding:
Cascading Style Sheet File  |  2012-12-18  |  4.3 KB  |  191 lines

  1. @charset "utf-8";
  2. /* Stylesheet for the Opera ftp/directory listings */
  3. /* Copyright 2008 Opera Software */
  4. @media tv {html {font-size: 150%;}}
  5. @media screen, projection, tv, speech {
  6. html {
  7.     font-family: sans-serif;
  8.     color: hsl(0,0%,22%);
  9.     background-color: hsl(0,0%,93%);
  10.     margin: 0 auto 10px;
  11.     border-width: 0 1px;
  12.     border-color: hsl(0,0%,57%);
  13.     border-style: solid;
  14.     max-width: 700px;
  15.     voice-family: female;
  16. }
  17. body {
  18.     color: inherit;
  19.     background-color: hsl(0,0%,96%);
  20.     margin: 0;
  21. }
  22. h1 {
  23.     font-family: sans-serif;    
  24.     font-size: 110%;
  25.     font-weight: normal;
  26.     text-align: right;
  27.     letter-spacing: -1px;
  28.     color: hsl(0,0%,29%);
  29.     background-image: url(images/top.png);
  30.     background-repeat: repeat-x;    
  31.     padding: 20px 10px 15px;
  32.     margin: 0;
  33. }
  34. html[dir="rtl"] h1 {
  35.     text-align: left;
  36.     letter-spacing: normal;
  37. }
  38. h2 {
  39.     font-family: sans-serif;
  40.     font-size: 75%;
  41.     font-weight: normal;
  42.     letter-spacing: -1px;
  43.     -o-text-overflow: ellipsis;
  44.     color: hsl(0,0%,29%);
  45.     background-color: hsl(0,0%,89%);
  46.     background-image: url(images/bar.png);
  47.     background-repeat: repeat-x;
  48.     background-position: 0px -5px;
  49.     padding: 5px 7px;
  50.     margin: 0;
  51.     border-top: 1px solid hsl(0,0%,57%);
  52.     border-bottom: 1px solid hsl(0,0%,57%);
  53.     overflow: hidden;
  54. }
  55. html[dir="rtl"] h2 {letter-spacing: normal;}
  56. a {
  57.     color: hsl(0,0%,29%);
  58.     background-color: transparent;
  59. }
  60. table a {text-decoration: none;}
  61. table a:hover {text-decoration: underline;}
  62. .dir {font-weight: bold;}
  63. a[class]::before {
  64.     content: "";
  65.     vertical-align: top;
  66.     background-image: -o-skin('Folder');
  67.     margin-right: 3px;
  68.     width: 16px;
  69.     height: 16px;
  70.     display: inline-block;
  71.     speak: none;
  72. }
  73. a[class="sym"]::before {    
  74.      background-image: -o-skin('Panel Collapse Right');
  75.      width: 9px;
  76.     height: 9px;
  77. }
  78. table, pre {
  79.     font-size: 70%;
  80.     line-height: 130%;
  81.     padding: 0;
  82.     margin: 5px auto 10px;
  83.     border-spacing: 0;
  84.     border-collapse: collapse;
  85.     width: 95%;
  86. }
  87. th, td {
  88.     vertical-align: top;
  89.     padding: 2px 3px;
  90.     border-width: 1px 0;
  91.     border-style: solid;
  92.     border-color: hsl(0,0%,87%) hsl(0,0%,96%) hsl(0,0%,96%);
  93. }
  94. th {
  95.     text-align: left;
  96.     padding: 2px 3px 10px;
  97. }
  98. html[dir="rtl"] th {text-align: right;}
  99. tr:first-child>* {border-top-color: hsl(0,0%,96%);}
  100. td:first-child {width: 60%;}
  101. th+th+th, td+td+td {
  102.     text-align: right;
  103.     white-space: nowrap;
  104. }
  105. html[dir="rtl"] th+th+th, html[dir="rtl"] td+td+td {text-align: left;}
  106. table a {
  107.     -o-text-overflow: ellipsis;
  108.     overflow: hidden;
  109.     display: block;
  110. }
  111. body::after {
  112.     content: "";
  113.     background-color: hsl(0,0%,98%);
  114.     background-image: url(images/center.png);
  115.     background-repeat: repeat-x;
  116.     background-position: left bottom;
  117.     border-top: 1px solid hsl(0,0%,57%);
  118.     height: 20px;
  119.     width: 100%;
  120.     display: block;
  121.     speak: none;
  122. }
  123. pre {
  124.     font-family: sans-serif;
  125.     white-space: pre-wrap;
  126.     overflow: auto;
  127. }
  128. }
  129. @media screen and (max-width: 500px), projection and (max-width: 500px), tv and (max-width: 500px) {
  130.     html {
  131.         margin: 0;
  132.         border: none;
  133.     }
  134.     th+th+th, td+td+td {white-space: normal;}
  135. }
  136. @media screen and (max-width: 240px), projection and (max-width: 240px), tv and (max-width: 240px) {
  137.     h1 {
  138.         text-align: center;
  139.         padding: 10px 5px 5px;
  140.     }
  141.     table {
  142.         line-height: 100%;
  143.         display: block;
  144.     }
  145.     table * {display: block;}
  146.     tr {border-top: 1px solid hsl(0,0%,74%);}
  147.     tr:first-child {display: none;}
  148.     tr:first-child+tr {border-top: none !important;}
  149.     td {
  150.         text-align: left !important;
  151.         padding: 0px !important;
  152.         border-color: hsl(0,0%,96%) !important;
  153.         width: auto !important;
  154.         display: block;
  155.     }
  156.     td+td::before {
  157.         content: "::";
  158.         padding: 0 5px 0 3px;
  159.     }
  160.     html[dir="rtl"] td {text-align: right !important;}
  161.     a {font-weight: bold;}
  162.     a[class]::before {vertical-align: text-top;}
  163. }
  164. @media all and (min-width: 1025px) {html {max-width: 750px;}}
  165. @media all and (min-width: 1281px) {html {max-width: 800px;}}
  166. @media all and (min-width: 1601px) {html {max-width: 900px;}}
  167. @media tv {a[class]::before {display: none;}}
  168. @media print {
  169.     * {
  170.         color: black;
  171.         background: white;
  172.         text-decoration: none;
  173.         border: none;
  174.     }
  175.     td {vertical-align: top;}
  176.     .dir {font-weight: bold;}
  177.     h1 {
  178.         font-size: 13pt;
  179.         font-weight: bold;
  180.     }
  181.     h1, table {
  182.         page-break-before: avoid;
  183.         page-break-after: avoid;
  184.     }
  185.     table {
  186.         font-size: 10pt;
  187.         width: 100%;
  188.     }
  189. }
  190.  
  191.